rolling lobe spring - Spanish English Dictionary